Discover a city where the Indian Ocean meets vibrant markets, rich history, and a unique blend of architectural styles, offering a backdrop for adventure and cultural exploration.
Singles: 712,510